package org.viettan.android.main.intents;

import org.viettan.android.main.model.Article;
import org.viettan.android.main.model.Campaign;
import org.viettan.android.main.model.InfoSection;
import org.viettan.android.main.model.RadioEpisode;
import org.viettan.android.main.model.Section;

import android.content.Intent;

/**
 * Keys to be used to reference the extras of {@link Intent}s.
 */
public enum IntentKeys {
    /**
     * Full URL to the {@link Article} XML source.
     */
    ARTICLE_XML_URL,

    /**
     * Integer ID of the {@link Section}.
     */
    SECTION_ID,

    /**
     * Integer ID of the {@link Campaign}.
     */
    CAMPAIGN_ID,
    
    /**
     * The value of the {@link InfoSection} to identify which local info section to display.
     */
    INFO_SECTION_ID,

    /**
     * List of {@link RadioEpisode}
     */
    RADIO_EPISODES
}
